using AppToolKit.Model.Validation;
using System;
namespace AppToolKit.Model
{
	public interface IEntityCatlog<T>
	{
		T Load(object key);
		void Delete(T Entity);
		void Save(T entity);
		void Update(T entity);
		T CreateInstance();
		ValidateResultSet Valid(T data, ModifiedBehavior behavior);
	}
}
